Synonyms: pin down, pin up
Definition: attach with or as if with a pin
Usage: pin up a picture
Similar words: attach
Definition: cause to be attached